3D Graphics Programming with QuickDraw 3D 1.5.4
Previous | QD3D Book | Overview | Chapter Contents | Next |
QuickDraw 3D provides routines that you can use to manage interpolation styles.
You can use the Q3InterpolationStyle_New function to create a new interpolation style object.
TQ3StyleObject Q3InterpolationStyle_New (
TQ3InterpolationStyle interpolationStyle);
The Q3InterpolationStyle_New function returns, as its function result, a new style object having the interpolation style specified by the interpolationStyle parameter. The interpolationStyle parameter should be one of these values:
kQ3InterpolationStyleNone
kQ3InterpolationStyleVertex
kQ3InterpolationStylePixel
If a new style object could not be created, Q3InterpolationStyle_New returns the value NULL .
To change the current interpolation style, you must actually draw the style object. You can call Q3Style_Submit to draw the style in retained mode or Q3InterpolationStyle_Submit (described next) to draw the style in immediate mode.
See "Interpolation Styles" for a description of the available interpolation styles.
You can use the Q3InterpolationStyle_Submit function to submit an interpolation style in immediate mode.
TQ3Status Q3InterpolationStyle_Submit (
TQ3InterpolationStyle interpolationStyle,
TQ3ViewObject view);
You can use the Q3InterpolationStyle_Get function to get the interpolation style value of an interpolation style.
TQ3Status Q3InterpolationStyle_Get (
TQ3StyleObject interpolationObject,
TQ3InterpolationStyle *interpolationStyle);
You can use the Q3InterpolationStyle_Set function to set the interpolation style value of an interpolation style.
TQ3Status Q3InterpolationStyle_Set (
TQ3StyleObject interpolationObject,
TQ3InterpolationStyle interpolationStyle);
Previous | QD3D Book | Overview | Chapter Contents | Next |